package org.jeecg.modules.yinsheng.command.transfer;

import org.jeecg.modules.yinsheng.command.base.BaseBizRespCommand;

public class QueryTradeRefundRespCommand extends BaseBizRespCommand {
	// 原业务请求号，入参回传
	private String requestNo;

	// 退款交易流水号
	private String refundSn;

	// 需退款订单业务请求号
	private String origRequestNo;

	// 需退款订单交易流水号
	private String origTradeSn;

	// 原订单交易金额，单位：元 新增参数
	private String origAmount;

	// 退款日期
	private String refundDate;

	// 退款金额，单位：元
	private String amount;

	// 退款原因
	private String reason;

	// 退款资金来源 01-一般消费类账户 02-待结算账户 03-发起方一般消费类账户
	private String refundSource;

	// 原订单是否分账，Y-是、N-否
	private String isDivision;

	// 退款状态 PROCESSING-退款中、FAILED-退款失败、SUCCESS-退款成功
	private String state;

	// 发往渠道流水
	private String channelSendSn;

	// 渠道返回流水
	private String channelRecvSn;

	// 渠道返回时间，格式：yyyy-MM-dd HH:mm:ss
	private String channelRecvTime;

	// 分账退款明细，原订单分账时返回 新增参数
	private String refundSplitInfo;

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getRefundSn() {
		return refundSn;
	}

	public void setRefundSn(String refundSn) {
		this.refundSn = refundSn;
	}

	public String getOrigRequestNo() {
		return origRequestNo;
	}

	public void setOrigRequestNo(String origRequestNo) {
		this.origRequestNo = origRequestNo;
	}

	public String getOrigTradeSn() {
		return origTradeSn;
	}

	public void setOrigTradeSn(String origTradeSn) {
		this.origTradeSn = origTradeSn;
	}

	public String getOrigAmount() {
		return origAmount;
	}

	public void setOrigAmount(String origAmount) {
		this.origAmount = origAmount;
	}

	public String getRefundDate() {
		return refundDate;
	}

	public void setRefundDate(String refundDate) {
		this.refundDate = refundDate;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getRefundSource() {
		return refundSource;
	}

	public void setRefundSource(String refundSource) {
		this.refundSource = refundSource;
	}

	public String getIsDivision() {
		return isDivision;
	}

	public void setIsDivision(String isDivision) {
		this.isDivision = isDivision;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getChannelSendSn() {
		return channelSendSn;
	}

	public void setChannelSendSn(String channelSendSn) {
		this.channelSendSn = channelSendSn;
	}

	public String getChannelRecvSn() {
		return channelRecvSn;
	}

	public void setChannelRecvSn(String channelRecvSn) {
		this.channelRecvSn = channelRecvSn;
	}

	public String getChannelRecvTime() {
		return channelRecvTime;
	}

	public void setChannelRecvTime(String channelRecvTime) {
		this.channelRecvTime = channelRecvTime;
	}

	public String getRefundSplitInfo() {
		return refundSplitInfo;
	}

	public void setRefundSplitInfo(String refundSplitInfo) {
		this.refundSplitInfo = refundSplitInfo;
	}

}
